Compositional Specification Calculus for Information Systems Development

نویسنده

  • Leonid A. Kalinichenko
چکیده

The paper presents a novel approach for type speciication manipulations as the basic operations intended to develop various forms of compositions in information systems. Among them are interoperable compositions of pre-existing components formed during the information systems design, heterogeneous multidatabase compositions, database sche-ma and ontology integration, compositions of workkows, compositions of the type of the result of algebraic operations over typed data collections. In the paper the compositional speciication calculus is presented in context of one of such application { the compositional information systems development. Principle of decomposition of type speciications into a collection of type reducts serving as units of reuse and composition is formulated. An operation of taking most common reduct for component and speciication of requirements types is deened. The reenement property of the common reduct leads to a justiiable identiication of reusable component fragments. Type lattice and algebra based on partially ordered set of complete type speciications and the type common-ality principle are deened. Type speciication composition operations of the algebra are based on identiication of common information in the composed speciications. Paper presents a combination of semi-formal and formal modeling facilities to perform provably correct operations of common reduct identiication, type speciication composition and reuse.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Formal Design Technique for Real-Time Embedded Systems Development using Duration Calculus

In this paper we present a syntactical approach for the design of real-time embedded systems. The requirement of the system is specified as Duration Calculus formula over continuous state variables. We model discretization at the state level and approximate continuous state variables by discrete ones. The discrete design is formulated as Duration Calculus formula over discrete state variables. ...

متن کامل

Specification of Bahavioural Requirements within Compositional Multi-agent System Design

In this paper it is shown how informal and formal specification of behavioural requirements and scenarios for agents and multi-agent systems can be integrated within multi-agent system design. In particular, i t is addressed how a compositional perspective both on design descriptions and specification of behavioural requirements can be exploited. The approach has been applied in a case study: t...

متن کامل

Specification of Behavioural Requirements within Compositional Multi-Agent System Design

In this paper it is shown how informal and formal specification of behavioural requirements and scenarios for agents and multi-agent systems can be integrated within multi-agent system design. In particular, i t is addressed how a compositional perspective both on design descriptions and specification of behavioural requirements can be exploited. The approach has been applied in a case study: t...

متن کامل

Design of a Modelling Framework for Multi-Agent Systems*

Multi-agent systems can be successfully modelled and specified as interacting complex components in a compositional architecture. Compared to the specification of single agent compositional systems, the specification of multi-agent systems requires additional design (or modelling) choices. In this paper, design choices regarding interaction and autonomy of compositional models of intelligent ag...

متن کامل

Object-Oriented Refinement and Proof using Behaviour Functions

This paper proposes a new calculus for expressing the behaviour of object-oriented systems. The semantics of the calculus is given in terms of operators from computational category theory. The calculus aims to span the gulf between abstract specification and concrete implementation of object-oriented systems using mathematically verifiable properties and transformations. The calculus is composi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999